// 关于商品的一些操作
const shop_tempreducer = (state = [], action) => {
    if (action.type == 'GET_SP_LIST_TEMP') {
        return action.value
    }
    else if (action.type == 'ADD_SP_TEMP') {
        // 改的时候redux以及服务器中一起改到时候加fetch，先玩玩本地数据就好
        // 两个字段type,value要添加的数据
        return [...state, action.value]
    }
    else if (action.type == 'DEL_SP_TEMP') {
        //同上，缺少fetch
        // 两个字段type，index要删除的下标
        let arr
        arr = [...state].filter((item) => {
            return item.commodity_temp_id != action.index
        })
        return arr
    }
    else if (action.type == 'FIX_SP_TEMP') {
        // 这个状态是修改根据要修改的字段以及要修改的内容进行修改，本地写个大概，具体问题具体分析，要与服务器交互（fetch）！
        //三个字段type，old要修改的属性，new修改后的属性，index为第几个商品
        // 假设改用户预定两个服务，要修改第二个服务，那么要知道的信息有 第几个商品 修改哪个属性 修改后的内容
        console.log('嘤嘤嘤')
        // 下面是例子
        // let arr
        // let shuxing = action.old
        // arr = [...state].map((item)=>{
        //     if(item == action.index){
        //         return item.shuxing = action.new
        //     }
        // })
        // return arr 
    }
    return state;
}

export default shop_tempreducer